Multi-Platform User Interface Development from a Single Task Model
نویسندگان
چکیده
In this paper, we present an approach for building user interfaces (UI) for multiple platforms from a single task model representation. We use the Concurrent Task Tree (CTT) notation for the task model and the User Interface Markup Language (UIML) as the underlying implementation language for the user interfaces.
منابع مشابه
A Model Driven Engineering Design Approach for Developing Multi-Platform User Interfaces
The wide variety of interactive devices and modalities an interactive system must support has created a big challenge in designing a multi-platform user interface and poses a number of issues for the design cycle of interactive systems. Model-Based User Interface Design (MBUID) approaches can provide a useful support in addressing this problem. In MBUID the user interface is described using var...
متن کاملA Transformation-based Approach to Building Multi-Platform User Interfaces Using a Task Model and the User Interface Markup Language
Concrete Task Model This model is Platform−specific UIML (WML) Platform−specific UIML (HTML) Platform−specific UIML (Java) (Generic UIML 1) Desktop family model
متن کاملA New Single-Display Intelligent Adaptive Interface for Controlling a Group of UAVs
The increasing use of unmanned aerial vehicles (UAVs) or drones in different civil and military operations has attracted attention of many researchers and science communities. One of the most notable challenges in this field is supervising and controlling a group or a team of UAVs by a single user. Thereupon, we proposed a new intelligent adaptive interface (IAI) to overcome to this challenge. ...
متن کاملA Seamless Development Process of Adaptive User Interfaces Explicitly Based on Usability Properties
This work is aimed at the specification of usable adaptive user interfaces. A model-based method is used, which have been proved useful to address this task. The specification created is described in terms of abstract interaction objects, which are translated into concrete interaction objects for each particular platform. An adaptive engine is also proposed to improve the usability at runtime b...
متن کاملUIPLML : A Pattern Tool for Engineering Multi-Platforms Information Systems
As it appears RCIS Version): Information systems are more accessible in the form service (Information systems as a service) by anybody from everywhere, anywhere, and at any time, from almost any device and computing platform. The continuous growth and the heterogeneity of these devices create various user experiences depending on the device and challenge designers and developers to creating met...
متن کامل